class SuperAnfitriao
  attr_accessor :nomes

  def initialize(nomes = "Mundo")
    @nomes = nomes
  end

  def dizer_ola
    if #se @nomes for nil
      puts "..."
    elsif #se @nomes for um array
      #itere pelo array e para cada elemento imprima-o
    # se nao for nenhuma das anteriores, imprima o valor de @nomes
      puts "Ola #{@nomes}"
    end
  end
end


if __FILE__ == $0
  a = SuperAnfitriao.new
  a.dizer_ola

  # Alterar o nome para "Diogo"
  a.nomes = "Diogo"
  a.dizer_ola

  # Alterar o nome para um vector de nomes
  a.nomes = ["Ana", "Bia", "Caio", "Dani", "Erick"]
  a.dizer_ola

  # Alterar para nil
  a.nomes = nil
  a.dizer_ola
end
